• word of the day

    foxtail orchid

    foxtail orchid - Dictionary definition and meaning for word foxtail orchid

    Definition
    (noun) any of various orchids of the genus Rhyncostylis having pink- to purple-marked white flowers in a dense cylindrical raceme
Download our Mobile App Today
Receive our word of the day
on Whatsapp